body *{
	font-size:12px;	font-family: Verdana, Tahoma, "Lucida Grande", "Lucida Sans", Arial, "Trebuchet MS", Sans-Serif, Georgia, Courier, Serif; /*overflow-x:hidden;*/

}

code{
	color: #696969;
}
tt{
	color: Maroon;
}
/* a:link{color:#0055ff}   	*/
/* a:visited{color:#0099cc}	*/
/* a:hover{color:#ff9900} 	*/
/* a:active{color:#ff6600} 	*/

.closehandle,.openhandle{
	width:12px;height:12px;
	font-size:9px;
	border:1px solid #000;
	padding:0px;
	margin:0px;
	background-color:#FFF;
	display: block;
}
.open .openhandle,.closed .closehandle{
	display:none;
}
.closehandle{
	color:#444;
	border-color: #444;
}
.open ul{
    padding-left: 20px;
	display: table;
}
.closed ul{
	display: none;
}


.obj-file{
	background-image: url("obj-file.gif");
	background-repeat: no-repeat;
	padding:2px 2px 2px 20px;
}
.obj-function{
	background-image: url("obj-function.gif");
	background-repeat: no-repeat;
	padding:2px 2px 2px 20px;
}
.obj-object{
	background-image: url("obj-object.gif");
	background-repeat: no-repeat;
	padding:2px 2px 2px 20px;
}
.obj-constructor{
	background-image: url("obj-constructor.gif");
	background-repeat: no-repeat;
	padding:2px 2px 2px 20px;
}
.obj-number,.obj-boolean,.obj-string, .obj-undefined, .obj-null, .obj-array, .obj-date, .obj-regexp{
	background-image: url("obj-native.gif");
	background-repeat: no-repeat;
	padding:2px 2px 2px 20px;
}
.pkg{
	background-image: url("obj-package.gif");
	
	background-repeat: no-repeat;
	margin-left: 4px;
	text-align: left;
	padding:2px 2px 2px 20px;
}
.pkg-ref{
	background-image: url("obj-package-ref.gif");
	background-repeat: no-repeat;
	margin-left: 4px;
	text-align: left;
	padding:2px 2px 2px 20px;
}
.file{
	background-image: url("obj-file.gif");
	background-repeat: no-repeat;
	text-align: left;
	padding:2px 2px 2px 20px;
}
.loading{
	background-image: url("loading.gif");
	background-repeat: no-repeat;
	text-align: left;
	margin: 20px;
	padding: 4px 0px 4px 40px;
	border-bottom: solid 1px #ffffff;
}



.content{
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	margin:4px 0 0 0;
}
.content th{
	background: #EEEEFF;
	text-align: left;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:4px;
}
.content thead th{
	background: #CCCCFF;
	font-size: 110%;
}
.content h3{
	background-color:#eeeeee;
	text-align: left;
	padding:6px;
}
.content td{
	padding: 2px 2px 2px 8px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

